Cette fonctionnalité permet d’importer des
données complémentaires à partir d’un fichier CSV pour une source, un groupe ou
un domaine de valeurs codées.
!
Le séparateur de champs dans le fichier CSV dépend
de la configuration courante du système d’exploitation.
!
Pour gérer correctement les caractères spéciaux, le
format d’encodage attendu pour les fichiers CSV est UTF-8-SANS BOM.
Le format du fichier CSV dépend de l’élément
sélectionné :
►
Source : ligne, jonction, appareil ou
assemblage
- NAME : nom du champ à ajouter au format texte, limité aux caractères en minuscule et le souligné (_). Si le nom du champ existe déjà, l’enregistrement est ignoré.
- TYPE : type du champ (BOOL, SHORT, LONG, FLOAT, DOUBLE, DATE, GUID, TEXT). Le champ est ignoré si le type n’est pas dans la liste.
- ALIAS : libellé associé au nom du champ. Le nom du champ est utilisé comme alias si la valeur n’est pas définie.
- MAXLEN : nombre maximum de caractères pour les champs de type TEXT ou vide.
- NETWORKATTRIBUTE : nom d’un attribut de réseau défini si nécessaire ou vide.
►
Groupe :
- NAME : nom du champ à ajouter au format texte, limité aux caractères en minuscule et le souligné (_). Si le nom du champ n’existe pas dans la définition de la source, l’enregistrement est ignoré.
- ALIAS : libellé associé au nom du champ ou vide pour ne pas le modifier lors de l’import.
- OBLIGATORY : caractère obligatoire du champ pour le groupe, géré par une règle attributaire de contrainte.
Les valeurs possibles pour indiquer que le champ est obligatoire sont : 1, OUI, O, oui ou o.
Les valeurs possibles pour indiquer que le champ n’est pas obligatoire sont : 0, NON, N, non ou n.
- VISIBLE : visibilité du champ pour le groupe.
Les valeurs possibles pour indiquer que le champ est visible sont : 1, OUI, O, oui ou o.
Les valeurs possibles pour indiquer que le champ est non visible sont : 0, NON, N, non ou n.
- DOMAIN : nom d’un domaine défini si nécessaire ou vide.
- DEFAULT : valeur par défaut du champ ou vide. La valeur doit pouvoir être convertie dans le type du champ pour être prise en compte.
- SPLIT : action à appliquer sur le champ lors d’un tronçonnement. Les valeurs possibles sont : copy, reset, proportional, calculate, keep, from, to ou vide. Uniquement pour les linéaires.
- MERGE : action à appliquer sur le champ lors d’une fusion. Les valeurs possibles sont : equals, keep, sum, concat, reset, calculate, from, to ou vide. Uniquement pour les linéaires.
- GROUP : libellé de regroupement du champ ou vide. Les champs associés au même libellé sont regroupés au niveau du formulaire Field Maps.
- PRIORITY : numéro d’ordre des champs dans le formulaire ou vide pour un ajout à la fin de la liste.
- FORMAT : format appliqué en fonction du type du champ ou vide :
•
FLOAT
ou DOUBLE : nodecimal, onedecimal,
twodecimal, threedecimal, fourdecimal, fivedecimal, sixdecimal, sevendecimal.
•
DATE :
year, shortdate, longdate, iso8601shortdate, iso8601longdate, shortdateloghour,
shortdateshorthour, logdateshorthour, longdatelonghour, shorthour, longhour.
- TRACE : gestion de l’historique des modifications.
Les valeurs possibles pour indiquer que le champ est tracé sont : 1, OUI, O, oui ou o.
Les valeurs possibles pour indiquer que le champ n’est pas tracé sont : 0, NON, N, non ou n.
- HISTORIC : gestion du champ lors d’une suppression (dépose).
Les valeurs possibles pour indiquer que le champ est historisé sont : 1, OUI, O, oui ou o.
Les valeurs possibles pour indiquer que le champ n’est pas historisé sont : 0, NON, N, non ou n.
►
Domaine
de valeurs codées :
- CODE : code qui doit être du type du domaine de valeurs codées. Les codes qui ne peuvent pas être convertis dans le type attendu sont ignorés lors de l’import.
- LABEL : libellé associé au code.
L’utilisateur :
|
Action |
Résultat |
|
Se positionne sur une source, un groupe ou
un domaine de valeurs codées.
|
La boite de dialogue suivante s’ouvre :
Le titre de la boite de dialogue varie selon l’origine de la demande d’import. |
|
Sélectionne le fichier CSV et lance l’import avec le bouton « Ouvrir ». |
Le fichier CSV est contrôlé par rapport à l’origine
de la demande d’import et au format attendu. Si le format du fichier est cohérent, l’import est
lancé. A la fin de l’import, un boite de dialogue affiche les informations
générales de l’import et le fichier de log (1NetworkManager.log), présent
dans « <répertoire installation>\1Spatial\Logs\ »,
liste les erreurs rencontrées. !
Pour une source ou un groupe, si
un attribut est incohérent, l’enregistrement correspondant est ignoré. !
Pour un domaine de valeurs
codées, , si le code existe déjà, seule la valeur de la description est
appliquée. |